lorry-mounted tower crane - French English Dictionary